<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>regexp</title>
</head>
<body>
    <!--正则表达式:给字符串制定规则-->
    <script>
        //构造方法
        //1.RegExp(规则) 根据指定规则创建对象
        //2.let reg = /^规则$/ 直接赋值
        //成员方法
        //1.test(匹配的字符串) 根据指定规则验证字符串是否符合
        //1.验证手机号
        //规则:第一位1 第二位358 第三到十一位必须是数字 总长度11
        let reg1=/^1[358]{1}[0-9]{9}$/
        document.write(reg1.test("15569726478")+"<br>")
        document.write(reg1.test("123456789")+"<br>")
        //2.验证用户名
        //规则: 字母数字下划线组成 总长度4-16
        let reg2=/^[a-zA-Z0-9_]{4,16}$/
        document.write(reg2.test("asdfg")+"<br>")
        document.write(reg2.test("asdfasf_156A")+"<br>")
        document.write(reg2.test("asd")+"<br>")
        document.write(reg2.test("asdf156asf165151asf")+"<br>")
        document.write(reg2.test("asda!@#")+"<br>")
        let reg3=/^[^1-3]{1}[4-9]{2}$/
        document.write(reg3.test("666")+"<br>")
        document.write(reg3.test("345")+"<br>")
    </script>
</body>
</html>